package com.cloudbroker.bcs.platform.ltb.bizexport.t2.admin;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.AdminNoticeBizService;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.back.LeaderRegisterBack;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.back.NoticeMsgQueryResult;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.LeaderIDRegForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.NoticeMsgCreateForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.NoticeMsgQueryForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.NoticeMsgUpdateForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.t2service.admin.AdminNoticeT2BizService;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * Created by daibd19671 on 2016/9/27.
 */
@Service
public class AdminNoticeT2 implements AdminNoticeT2BizService {
    @Resource
    private AdminNoticeBizService adminNoticeBizService;
    @Override
    public HSBCPSBackVO func_create_notice_msg(@ServiceParam("param") NoticeMsgCreateForm form) {
        return adminNoticeBizService.create_notice_msg(form);
    }

    @Override
    public NoticeMsgQueryResult func_query_notice_msg(@ServiceParam("param") NoticeMsgQueryForm form) {
        return adminNoticeBizService.query_notice_msg(form);
    }

    @Override
    public HSBCPSBackVO func_update_notice_msg(@ServiceParam("param") NoticeMsgUpdateForm form) {
        return adminNoticeBizService.update_notice_msg(form);
    }
}
